body{background:url(bg.jpg) top center fixed;}
a{text-decoration:none;-webkit-transition: all 0.10s linear 0.01s; -moz-transition: all 0.10s linear 0.01s; 
	-ms-transition: all 0.10s linear 0.01s; -o-transition: all 0.10s linear 0.01s; transition: all 0.10s linear 0.01s;color:#000;}
a:hover{text-decoration:none;color:#2972C1;}
ul{padding:0;list-style: none;margin: 0;}
.container{width:1100px !important;padding:0;}
.head{}
.head .head-top{height:35px;line-height:35px;background: #f8f8f8;border-bottom:1px solid #f4f4f4;}
.head .head-top .left{float:left;color:#000;}
.head .head-top .right{float:right;}
.head .head-top .right .phone{float:left;margin-right:10px;}
.head .head-top .right .phone strong{font-size:16px;}
.head .head-top .right .btn{margin-left:10px;background-color: #2972C1;border-color: #2498a2;}
.head .head-center{height:90px;background: #004a95 url(head-bg.jpg) center center;}
.head .head-center .logo h1{float:left;margin:0;}
.head .head-center .menu{float:right;margin-top:25px;}
.head .head-center .menu ul{padding:0;list-style: none;margin: 0;}
.head .head-center .menu ul li{float:left;position:relative;}
.head .head-center .menu ul li a{display:inline-block;float:left;color:#fff;text-align:center;height:35px;line-height:35px;width:80px;margin-left:15px;}
.head .head-center .menu ul li .index{color:#FFE000;}
.head .head-center .menu ul li a:hover{color:#FFE000;border-bottom:1px solid #FFE000;}
.head .head-center .menu ul li:hover .sub{display:block;} 
.head .head-center .menu ul li .sub{border-radius:5px;display:none;left:0;top:35px;position:absolute;background:#eee;z-index:999;text-align:center;width:200px;}
.head .head-center .menu ul li .sub li{ zoom:1;border:none;text-align:center;}
.head .head-center .menu ul li .sub a{display:block;border:none;color:#666;padding:0;font-size:12px;float:left;margin:2px 5px;width:auto !important;height:20px;line-height:20px;}
.head .head-center .menu ul li .sub a:hover{color:#2972C1;}

.banner  {width:100%; height:550px; overflow:hidden; position:relative;}
.banner .hd{height:20px; overflow:hidden; position:absolute;bottom:5px; z-index:1;left:47.8%;}
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right:2px;  width:20px; height:20px; line-height:14px; text-align:center; background:rgba(255,255,255,0.5); cursor:pointer;border-radius: 50px;}
.banner .hd ul li.on{ background:#fff; color:#fff; }
.banner .bd {width:100%; height:550px;overflow:hidden; margin:0 auto; position:relative}
.banner .bd ul {width:100%; height:550px; overflow:hidden; position:absolute; top:0; left:0}
.banner .bd li {float:left; width:100%; height:550px;}
.banner .bd li span {display:block; width:100%; height:550px}
.banner .bd li a {display:block; width:100%; height:550px}
.banner .bd li .img_1 {background: url("banner1.jpg") center top no-repeat}
.banner .bd li .img_2 {background: url("banner2.jpg") center top no-repeat}
.banner .bd li .img_3 {background: url("banner3.jpg") center top no-repeat}
.banner:hover .prev{filter:alpha(opacity=50);opacity:0.5;left:3%;}
.banner:hover .next{filter:alpha(opacity=50);opacity:0.5;left:auto; right:3%; background-position:8px 5px; }
.banner .prev,.banner .next{height:75px; background: #fff; position:absolute; left:10%; top:50%; margin-top:-25px; display:block; filter:alpha(opacity=0);opacity:0;  font-size:60px;color:#000;
-webkit-transition: all 0.30s linear 0.01s; -moz-transition: all 0.30s linear 0.01s; 
	-ms-transition: all 0.30s linear 0.01s; -o-transition: all 0.30s linear 0.01s; transition: all 0.30s linear 0.01s;
}
.banner .next{ left:auto; right:10%; background-position:8px 5px; }
.banner .prev:hover,.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner .prevStop{ display:none;  }
.banner .nextStop{ display:none;  }

.srevice{background:url(service-bg.png) top center;color:#fff;}
.srevice .container{text-align:center;height:628px;}
.srevice .title{margin-top:170px;}
.srevice p{margin:10px auto;}
.srevice  .s-link{display: block;width:200px;background:#008BFF;margin:20px auto;height:35px;line-height:35px;color:#fff;}
.srevice  .s-link:hover{background: #ffc03a;}
.carousel {margin: 0 30px;width: calc(100% - ($button-spacing * 2));}
.carousel[data-shift="1"] .carousel-inner > .item {-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.carousel .carousel-inner > .item.row {margin: 0;}
.carousel .carousel-inner li .cont{border:1px solid #00498D;background:#fff;margin:20px;box-shadow: 0px 0px 2px #fff;text-align:center;padding:20px;}
.carousel .carousel-inner li .cont img{border:1px solid #ccc;}
.carousel .carousel-inner li .cont h3{font-size:16px;color:#014C90;}
.carousel .carousel-inner li .cont p{font-size:12px;color:#888;}
.carousel .carousel-control {background: none;color: transparent;overflow: hidden;text-shadow: none;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;width: 30px;}
.carousel .carousel-control:before {color: #eee;font-family: 'Glyphicons Halflings';position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 30px;}
.carousel .carousel-control:after {border-radius: 50%;box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);content: '';height: 60%;position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;width: 100%;}
.carousel .carousel-control:hover:after {box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.7);}
.carousel .carousel-control.left {left: -30px;}
.carousel .carousel-control.left:before {content: '\e079';}
.carousel .carousel-control.left:after {right: -100%;}
.carousel .carousel-control.right {right: -30px;}
.carousel .carousel-control.right:before {content: '\e080';}
.carousel .carousel-control.right:after{left: -100%;}
/*advantage*/
.advantage{height:555px;background:url(adv-bg.png) top center;text-align:center;}
.advantage .title{margin-top:150px;}
.advantage small{font-size:14px;color:#eee;margin-bottom:30px;}
.advantage .line{width:200px;height:2px;background:#ccc;margin:30px auto;}
.advantage .square{width:60px;height:60px;background:#299F63;margin:30px auto;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg); }
.advantage ul{margin-top:10px;overflow: hidden;}
.advantage ul li{float:left;color:#fff;width:325px;text-align: left;margin:10px 20px;}
.advantage ul li span{background:#008BFF;font-size:14px;padding:4px;margin-right:10px;border-radius: 100px;}
.product{background:url(pro-bg.png) top center no-repeat;}
.product .pro-nav{overflow: hidden;margin-top:50px;text-align: center;padding:0 50px;}
.product .pro-nav ul li{display:inline-block;margin:5px 10px;}
.product .pro-nav ul li a{width:170px;display:inline-block;border:1px solid #eee;padding:10px 0px;color:#fff;}
.product .pro-nav ul li a:hover{color:#008BFF;background:#fff;}
.product .pro-img{margin-top:40px;}
.product .pro-img ul li{text-align:center;width:346px;float:left;margin:8px;overflow:hidden;position:relative;}
.product .pro-img ul li:hover{background: #eee;}
.product .pro-img ul li img{width:100%;}
.product .pro-img ul li span{display:block;height:30px;color:#666;line-height:30px;font-size:16px;}
.product .pro-img ul li .li-hid{text-align:center; width:100%; height:40px; overflow:hidden; position:absolute; left:0; bottom:0px;background:rgba(12, 133, 144, 0.8); font-size:12px; color:#fff;}
.product .pro-img ul li .li-hid strong{font-size:16px;text-align: center;margin:10px auto;display: block;padding-top:0px;padding-bottom:10px;}
.product .pro-img ul li .li-hid  .pro-type{display: block;color:#eee;border-top:1px dashed #eee;padding-top:20px;clear: both;margin-bottom:20px;}
.product .pro-img ul li .p-link{color:#fff;border:1px solid #fff;width:280px;height:120px;margin:10px auto;display: block;}
.product .pro-img ul li .p-link span{font-size:30px;display: block;margin-top:20px;margin-bottom:10px;}
.product .pro-img ul li .p-link:hover{background: #2972C1;}
/*news*/
.news{height:680px;clear: both;background:url(news-bg.png) center center;margin-top:10px;text-align:center;}
.news .title{color:#2972C1;font-size:24px;margin-top:100px;margin-bottom:20px;font-weight:bold;}
.news small{font-size:14px;color:#666;margin-bottom:30px;}
.news .line{width:200px;height:2px;background:#2972C1;margin:30px auto;}
.news .news-l{width:520px;float:left;text-align:left;}
.news .news-img{width:520px;padding:10px 0px;}
.news .news-img li{position: relative;height:98px;background: #2972C1;padding:5px;}
.news .news-img li img{width:148px; height:98px;float:left;margin-right:10px;}
.news .news-img li .list-pic{left:10px;}
.news .news-img li span{display: block;color:#fff;font-size:16px;margin:10px 0;}
.news .news-img li p{font-size:13px;color:#eee;}
.news .news-l-list li{line-height:35px;border-bottom:1px dashed #aaa;height:35px;}
.news .news-l-list li:hover{background:#2972C1;}
.news .news-l-list li:hover a{color:#fff;}
.news .news-l-list li a{font-size:14px;color:#2972C1;height:35px;display: block;float:left;line-height:35px;}
.news .news-l-list li span{font-size:13px;color:#ccc;float:right;}
.news .news-r{width:520px;float:right;text-align: left;}
.news .news-r ul{width:500px;}
.news .news-r ul li{margin-top:10px;margin-bottom:30px;height:82px;}
.news .news-r ul li a{font-weight:bold;font-size:16px;color:#2972C1;}
.news .news-r ul li a:hover{color:#000;}
.news .news-r ul li p{margin-top:5px;font-size:13px;float:left;color:#777;}
/*field*/
.field{text-align:center;padding:10px 0;background: url(field.png) top center;height:518px;}
.field .title{font-size:24px;font-weight:bold;margin:20px auto;margin-top:5px;width:200px;border-bottom:1px dashed #aaa;padding-bottom:10px;color:#2972C1;}
.field p{margin:10px auto;}


.footer{clear:both;}
.footer .foot{background:url(foot.jpg) top center;height:413px;}
.footer .foot .container{padding-top:40px;}
.footer .foot .title{color:#fff;font-size:16px;margin-top:40px;margin-bottom:20px;}
.footer .foot .cont{color:#eee;}
.footer .foot .about{width:275px;float:left;}
.footer .foot .about .cont{background: #0054AC;padding:1px;width:232px;font-size:12px;}
.footer .foot .f-link{width:275px;float:left;color:#eee;}
.footer .foot .f-link .cont{width:230px;}
.footer .foot .f-link .cont span{display: block;}
.footer .foot .f-link a{color:#fff;font-size:12px;}
.footer .foot .f-link .link1{border-bottom:1px solid #0085FF;height:80px;}
.footer .foot .f-link .link2{border-top:1px solid #0162D7;border-bottom:1px solid #0085FF;padding-bottom:5px;height:80px;}
.footer .foot .f-link .link2 ul li{float:left;margin-right:5px;}
.footer .foot .f-link .link3{line-height:30px;border-top:1px solid #0162D7;height:80px;}
.footer .foot .f-link .link3 a{font-size:14px;}
.footer .foot .book{width:275px;float:left;color:#777;}
.footer .foot .book .cont{width:230px;color:#000;}
.footer .foot .book .form{color:#00336D;}
.footer .foot .book .form tr{}
.footer .foot .book .form tr td{border:1px solid #88C6FF;display: block;margin-top:5px;}
.footer .foot .book .form tr td .intxt{width:100%;background:none;border:0;}
.footer .foot .contact{width:275px;float:left;}
.footer .foot .contact p{line-height:40px;border-bottom: 1px solid #0162D7;border-top: 1px solid #0085FF;margin:0;}
.footer .foot .contact span{font-size:20px;color:#fff;margin-right:10px;}
.footer .foot-bottom{background:#2972C1 url(foot-bottom.jpg);height:30px;padding-top:20px;color:#eee;}
.footer .foot-bottom p{float:left;margin:0;}
.footer .foot-bottom a{float:right;color:#fff;}


.inner  .inner-banner{background:url(banner.jpg) center center;height:300px;}
.inner .left{width:240px;background: #f8f8f8;float:left;border-top:none;margin-top:10px;overflow:hidden;}
.inner .left .contact{padding:5px;}
.inner .title{background:#2972C1;height:35px;font-size:16px;color:#fff;line-height:35px;}
.inner .title span{display: block;float:left;margin-right:20px;padding:0;margin-top:10px;margin-left:50px;}
.inner .left .nav ul li a{display: block;height:30px;line-height:30px;background:#fff;border:1px solid #ccc;margin:5px 0;padding:0 10px;border-radius:5px;}
.inner .left .nav ul li a span{margin-left:10px;}
.inner .left .search{height:140px;}
.inner .left .search .tags{font-size:12px;padding-left:10px;}
.inner .left .search .tags h4{font-size:14px;margin-bottom:0;}
.inner .left .search .form{height:40px;border:1px solid #2972C1;width:90%;margin-left:10px;margin-top:15px;}
.inner .left .search .form .search-keyword{width: 138px;height: 40px;line-height: 40px;border:none;background:none;color: #cccccc;padding-left: 28px;font-size: 12px;float:left;}
.inner .left .search .form .search-submit{width:49px;height:40px;border:none;font-size:20px;background: #2972C1;color:#fff;line-height:40px;float:right;}
.inner .left .hot-cont a{color:#2972C1;font-size:16px;font-weight:bold;padding-bottom:5px;display: block;}
.inner .left .hot-cont ul li{border-bottom:1px dashed #ccc;margin-bottom:10px;padding:10px 3px;}
.inner .left .hot-cont ul li .hot-info{color:#666;}
.inner .left .hot-cont ul li span{font-size:12px;color:#999;}
.inner .right{width:850px;float:right;margin-top:10px;}
.inner .right .container{padding:0;}
.inner .right .pro-img{}
.inner .right .pro-img ul li{width:265px;float:left;border:1px solid #2972C1;margin:5px;padding:3px;padding-bottom: 5px;background:#f6f6f6;}
.inner .right .pro-img ul li:hover{background: #eee;border:1px solid #000;}
.inner .right .pro-img ul li img{width:100%;margin-bottom:5px;}
.inner .right .pro-img ul li span{color:#2972C1;float:left;}
.inner .right .pro-img ul li .p-link{font-size:12px;color:#fff;background:#2972C1;padding:3px 5px;float:right;border-radius: 5px;margin-right:3px;}
.right .inner-place{color: #fff;height:35px;line-height: 35px;padding:0 10px;background:#2972C1;}
.right .inner-place a{color:#fff;}
.right .inner-place .inner-position{float:left;}
.right .inner-body{padding:10px;background:#fff;}
.right .inner-product{padding:10px 0;background:#fff;}
.inner .product{height:auto;}
.inner .product .inner-place{color: #fff;height:35px;line-height: 35px;padding:0 10px;background:#2972C1;}
.inner .product .inner-place a{color:#fff;}
.inner .product .inner-place .inner-position{float:left;}
.inner .product .bd li{width:352px;}
.inner .product .inner-page{  text-align: center;height: 30px;padding-top: 10px;clear: both;}
.inner .product .inner-page ul li{float:left;left:20%;position: relative;background: #666;color:#fff;margin:0 3px;width:50px;height:25px;line-height:25px;}
.inner .product .inner-page ul li:hover{z-index:20;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);background:#2972C1;}
.inner .product .inner-page ul li a{color:#fff;display:block;}
.inner .product .inner-page .thisclass{background: #2972C1;}
.inner .product .inner-img{position:relative;text-align:left;background:#fff;}
.inner .product .inner-img img{display:block;margin:2px auto;}
.inner .product .inner-img h2{font-size:22px;margin:0;padding:10px;}
.inner .product .img-prenext{position:absolute;top:250px;width:100%;}
.inner .product .img-prenext li{height:80px;width:80px;background:none;box-shadow:none;}
.inner .product .img-prenext .pre_l{color:rgba(0,0,0,0);float:left;font-size:0;}
.inner .product .img-prenext .pre_l a{display:block;color:rgba(0,0,0,0);height:80px;width:80px;background-image:url(prevnext.gif);background-color:rgba(0,0,0,0.5);}
.inner .product .img-prenext .pre_l a:hover{background-image:url(prevnext-hover.gif);background-color:rgba(255,255,255,0.5);}
.inner .product .img-prenext .pre_r{color:rgba(0,0,0,0);float:right;font-size:0;}
.inner .product .img-prenext .pre_r a{display:block;color:rgba(0,0,0,0);height:80px;width:80px;background-image:url(prevnext.gif);background-color:rgba(0,0,0,0.5);background-position:-80px;}
.inner .product .img-prenext .pre_r a:hover{background-image:url(prevnext-hover.gif);background-color:rgba(255,255,255,0.5);background-position:-80px;}
.inner .product .show-bottom{margin:20px auto;text-align: center;background: #fafafa;border-top: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;height: 36px;line-height: 36px;overflow: hidden;}
.inner .product .show-bottom span{border-right:1px solid #dfdfdf;padding: 0 16px 0 15px;color:#666;}

.right  .inner-article{padding:10px;background:#fff;}
.right  .inner-article .news-list ul li{border-bottom:1px dashed #ccc;padding:10px 0;}
.right  .inner-article .news-list ul li a{font-size:16px;font-weight: bold;color: #2972C1;}
.right  .inner-article .news-list ul li a:hover{color:#eb9e20;}
.right  .inner-article .news-list ul li span{float:right;font-size: 12px;color:#888;}
.right  .inner-article .news-list ul li p{margin:5px 0;}
.inner .right  .inner-article .inner-title{text-align:center;padding:1px 0;color:#000;font-size:24px;font-weight:bold;}
.inner .right  .inner-article .attr{height:30px;line-height:30px;border:1px dashed #ccc;color:#aaa;text-align: center;font-size: 12px;margin:10px;}
.inner .right  .inner-article .attr a{color:#aaa;}
.inner .right  .inner-article  .info{line-height:24px;}
.inner .right  .prevnext{margin:20px auto;height:25px;background:#eee;padding:5px 0;border:1px solid #999;}
.inner .right  .prevnext .pre_l{float:left;padding-left:10px;}
.inner .right  .prevnext .pre_r{float:right;padding-right:10px;}
.inner .right  .prevnext a{color:#2972C1;}
.inner .right  .prevnext a:hover{color:#ea3625;}
.right .inner-page{  text-align: center;height: 30px;padding-top: 10px;clear: both;}
.right .inner-page ul li{float:left;left:25%;position: relative;background: #666;color:#fff;padding:3px 10px;margin-right:5px;}
.right .inner-page ul li a{color:#fff;}
.right .inner-page .thisclass{background: #2972C1;}

.resultbar{height:40px;line-height:40px;font-size:18px;background:#fff;text-align:center;}
.rides-cs {  font-size: 12px; background:#2972C1; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 61px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(shopnc.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: -410px 0;}
.rides-cs .btnCtn { background-position: -450px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}